A CORBA-based Middleware Architecture for Building Open and Interoperable GISs
نویسندگان
چکیده
The volume and number of datasets about our earth are growing at an ever-increasing rate. However, sharing and integration of these datasets by different Geographic Information Systems (GISs) have been difficult due to incompatible data formats, hardware and software platforms. There is a need for developing an industry standard architecture for developing GISs that supports geodata sharing, integration, and geoprocessing interoperability. We propose an abstract model for information sharing and integration, and then use it as a framework to develop an architecture for building open and interoperable GISs. The middleware components of the architecture conform to such industry standards as CORBA and OpenGIS specifications. The open and objectoriented nature of the architecture enables developers create client applications that interact with CORBA objects without awareness of the application platforms, data models and structures involved in the implementation of the objects. End-users access geospatial data and geoprocessing functionality through web browsers or customized client applications in a single, integrated, and virtual system. Implementations of middleware CORBA interfaces involve Enterprise Java Beans (EJBs), Database Management Systems (DBMSs) and heterogeneous GIS vendor applications. A prototype implementation of the architecture using real-world GIS datasets shows its feasibility and validity.
منابع مشابه
Enhancing Availability of Cooperative Applications Through Interoperable Middleware
Cooperative information systems are characterized by distribution, high heterogeneity and scale. Therefore they require interoperable, dependable services on top of which the development of cooperative application can take place. This paper studies, in the context of the Unitary Network of the Italian Public Administration, the problem of increasing the availability of the services exported by ...
متن کاملSeparation of Concerns in Modeling Distributed Component-Based Architectures
Building component-based distributed applications is a complex task involving a set of cooperating actors like architects, developers, transactions or persistency specialists. For more than ten years, the Object Management Group (OMG) defines open standards to build interoperable distributed applications. First, the Common Object Request Broker Architecture (CORBA) introduced interoperability b...
متن کاملBuilding of a Fault-Tolerant CORBA Infrastructure within the Context of Embedded ORB and the CAN Bus
An increasing number of applications are being developed using distributed object computing middleware, such as CORBA. Many of these applications require the underlying middleware, operating systems, and networks to provide end-to-end quality of service (QoS) support to enhance their efficiency, predictability, scalability, and fault tolerance. The Object Management Group (OMG), which standardi...
متن کاملBuilding Blocks for Achieving Quality of Service with Commercial Off-the-Shelf (COTS) Middleware
To date, most of the fault-tolerant, real-time systems have been implemented in embedded settings, and there is an urgent need to open up this type of computing technology to a larger number of people who use heterogeneous distributed computing environments. Today’s transportation, manufacturing, and communication systems require the integration of multiple embedded real-time control systems wi...
متن کامل